Skip to content

Add support to gRPC #1088

Merged
fjtirado merged 16 commits intoserverlessworkflow:mainfrom
mcruzdev:issue-1078
Feb 13, 2026
Merged

Add support to gRPC #1088
fjtirado merged 16 commits intoserverlessworkflow:mainfrom
mcruzdev:issue-1078

Conversation

@mcruzdev
Copy link
Collaborator

@mcruzdev mcruzdev commented Jan 14, 2026

Changes

This pull request add gRPC support for:

  • Unary call
  • CLient Streaming
  • Server Streaming
  • Bidirectional Streaming
  • All above options allowing expression on arguments

It uses a library that downloads (cacheable) a protoc binary based on the OS.

Closes #1078

@mcruzdev mcruzdev marked this pull request as ready for review January 30, 2026 18:19
Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com>
mcruzdev and others added 2 commits February 10, 2026 06:10
Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com>
Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com>
Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com>
Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com>
Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com>
Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com>
mcruzdev and others added 5 commits February 12, 2026 14:20
Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com>
Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com>
Signed-off-by: fjtirado <ftirados@redhat.com>
Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com>
Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com>
Signed-off-by: fjtirado <ftirados@redhat.com>
@fjtirado fjtirado force-pushed the issue-1078 branch 2 times, most recently from 6510832 to 63ab78e Compare February 13, 2026 10:36
Also reducing the number of public classes

Signed-off-by: fjtirado <ftirados@redhat.com>
@fjtirado fjtirado merged commit ada17bf into serverlessworkflow:main Feb 13, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add support to gRPC call

2 participants